distillation technology - English Synonyms Dictionary